package com.baylor.server.business.utils;

import org.apache.commons.mail.HtmlEmail;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.baylor.server.base.util.UserSettingConfig;
@Component("apacheMail")
public class ApacheMail {
	 
 
	// 发件人姓名
	private String fromName = "贺戎环资";
	@Autowired
	private UserSettingConfig Config;
	// smtp服务器
		/*private String hostName = "smtpx.sina.net";
		// 帐号与密码
		private String userName = "3rf@photonics.sinanet.com";
		private String password = "cioe";
		// 发件人
		private String fromAddress = "3rf@photonics.sinanet.com";
		// 发件人姓名
		private String fromName = "hrhz";*/

	// 发送简单邮件，类似一条信息
	public void sendSimpleEmail(String toAddress, String toName,String pwd) throws Exception {
		HtmlEmail htmMail=new HtmlEmail();
		htmMail.setHostName(Config.getHostName());
		htmMail.setAuthentication(Config.getUserName(), Config.getPassword());
		htmMail.setCharset("utf-8");
		htmMail.setFrom(Config.getFromAddress(), fromName, "utf-8");// 设置发件人信息
		htmMail.addTo(toAddress, toName, "utf-8");// 设置收件人信息
		htmMail.setSubject("【中国国际光电博览会修改密码邮件，请勿回复】");// 设置主题
		htmMail.setHtmlMsg("尊敬的中国国际光电博览会会员　您好！<br /><br />您点击了“忘记密码”按钮，所以系统自动向您发送了这封邮件。系统为您随机分配了一个新密码，待重新登录手机客户端后，您可以自行修改密码。<br />您的临时新密码为：<b>"+pwd+"</b>。<br/><br />此邮件为系统自动发送，请勿直接回复。<br/><br/><br/><a href='www.cioe.com'>中国国际光电博览会</a><br/>");
		htmMail.send();
		
//		SimpleEmail email = new SimpleEmail();
//		email.setHostName(hostName);// 设置smtp服务器
//		email.setAuthentication(userName, password);// 设置授权信息
//		email.setCharset("utf-8");
//		email.setFrom(fromAddress, fromName, "utf-8");// 设置发件人信息
//		email.addTo(toAddress, toName, "utf-8");// 设置收件人信息
//		email.setSubject("【贺戎环资展会app邮件，请勿回复】你的密码已经修改");// 设置主题
//
//		email.setMsg("您点击了“忘记密码”按钮，所以系统自动向您发送了这封邮件。系统为您随机分配了一个新密码，待重新登录手机客户端后，您可以自行修改密码。您的临时新密码为："+pwd+"。此邮件为系统自动发送，请勿直接回复。");// 设置邮件内容
//		email.send();// 发送邮件
	}

}
